differential equations problems